基于IIC的SHTC3

vivado工程

SHTC3是一款I2C接口的温湿度传感器。

在开发板的原理图中,SHTC3和E2PROM都是挂载在同一个I2C总线上,所以可以直接使用E2PROM的vivado工程。

创建vitis应用工程

根据.xsa文件是否有修改,决定vitis里面平台工程是否需要更新一下:右击创建的平台工程,点击Update Hardware Specification:选择.xsa文件路径,出现以下弹框,点击OK,说明更新成功。

 

VeryCapture_20250618121412

VeryCapture_20250618121446

VeryCapture_20250618121501

同样,点击File-->new-->Application Project;:

image-20250811173217378

同样,选择空的.c工程:

VeryCapture_20250618121953

加入.c文件即可。

编译调试

编译工程成功后,用type-c USB线将开发板的JTAG和电脑连接,使用另外一根type-c USB线将开发板的PS UART和电脑连接。

在电脑上打开串口调试工具MobaXterm,和开发板的PS UART建立连接。

image-20250623121938035

在vitis上进入调试模式:在Debug As,选择第一个。全速运行就可以通过串口看到调试信息

调试结果如下:

VeryCapture_20250618165423